{#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements.  See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership.  The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License.  You may obtain a copy of the License at
#
#   http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#}

#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements.  See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership.  The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License.  You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

####################################################
####    This is used for falcon packaging only. ####
####################################################

*.domain=${falcon.app.type}

######### Implementation classes #########
## DONT MODIFY UNLESS SURE ABOUT CHANGE ##
*.workflow.engine.impl=org.apache.falcon.workflow.engine.OozieWorkflowEngine
*.oozie.process.workflow.builder=org.apache.falcon.workflow.OozieProcessWorkflowBuilder
*.oozie.feed.workflow.builder=org.apache.falcon.workflow.OozieFeedWorkflowBuilder
*.journal.impl=org.apache.falcon.transaction.SharedFileSystemJournal
*.SchedulableEntityManager.impl=org.apache.falcon.resource.SchedulableEntityManager
*.ConfigSyncService.impl=org.apache.falcon.resource.ConfigSyncService
*.ProcessInstanceManager.impl=org.apache.falcon.resource.InstanceManager
*.catalog.service.impl=org.apache.falcon.catalog.HiveCatalogService

*.application.services=org.apache.falcon.entity.store.ConfigurationStore,\
                        org.apache.falcon.service.ProcessSubscriberService,\
                        org.apache.falcon.rerun.service.RetryService,\
						org.apache.falcon.rerun.service.LateRunService,\
						org.apache.falcon.service.LogCleanupService
prism.application.services=org.apache.falcon.entity.store.ConfigurationStore
*.configstore.listeners=org.apache.falcon.entity.v0.EntityGraph,\
                        org.apache.falcon.entity.ColoClusterRelation,\
                        org.apache.falcon.group.FeedGroupMap,\
                        org.apache.falcon.service.SharedLibraryHostingService
prism.configstore.listeners=org.apache.falcon.entity.v0.EntityGraph,\
                        org.apache.falcon.entity.ColoClusterRelation,\
                        org.apache.falcon.group.FeedGroupMap
*.broker.impl.class=org.apache.activemq.ActiveMQConnectionFactory
*.shared.libs=activemq-core,ant,geronimo-j2ee-management,hadoop-distcp,jms,json-simple,oozie-client,spring-jms,s4fs-0.1.jar

######### Implementation classes #########

*.config.store.uri={{store_uri}}
*.system.lib.location=${falcon.home}/server/webapp/falcon/WEB-INF/lib
prism.system.lib.location=${falcon.home}/server/webapp/prism/WEB-INF/lib
*.broker.url=tcp://localhost:61616
*.retry.recorder.path=${falcon.log.dir}/retry

*.falcon.cleanup.service.frequency=days(1)

#default time-to-live for a JMS message 3 days (time in minutes)
*.broker.ttlInMins=4320
*.entity.topic=FALCON.ENTITY.TOPIC
*.max.retry.failure.count=1

######### Properties for configuring iMon client and metric #########
*.internal.queue.size=1000
*.current.colo=default
*.falcon.authentication.type=simple
*.falcon.http.authentication.type=simple